package com.dykj.fireFighting.api.base.location.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.Date;


/**
 * @Description 定位设备
 * @Author LIJIANJIE
 * @Date  2021-11-18 15:39:06
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "定位设备")
@TableName("location_device")
public class LocationDevice extends Model<LocationDevice> {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
    @ApiModelProperty(value = "id")
	@TableId
	private String id;
	/**
	 * 创建时间
	 */
    @ApiModelProperty(value = "创建时间")
	@TableField("create_time")
	private Date createTime;
	/**
	 * 创建人
	 */
    @ApiModelProperty(value = "创建人")
	@TableField("create_by")
	private String createBy;
	/**
	 * 修改时间
	 */
    @ApiModelProperty(value = "修改时间")
	@TableField("update_time")
	private Date updateTime;
	/**
	 * 修改人
	 */
    @ApiModelProperty(value = "修改人")
	@TableField("update_by")
	private String updateBy;
	/**
	 * 生产厂家
	 */
    @ApiModelProperty(value = "生产厂家")
	@TableField("manufacturer_factory")
	private String manufacturerFactory;
	/**
	 * 生产日期
	 */
    @ApiModelProperty(value = "生产日期")
	@TableField("manufacturer_date")
	private Date manufacturerDate;
	/**
	 * 安装日期
	 */
    @ApiModelProperty(value = "安装日期")
	@TableField("install_date")
	private Date installDate;
	/**
	 * 设备编号
	 */
    @ApiModelProperty(value = "设备编号")
	@TableField("device_num")
	private String deviceNum;

}
